safe transaction technology - German English Dictionary